/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
body{ margin:0; padding:0; font-size:14px; line-height:26px; color:#161616; font-family:"Î¢ÈíÑÅºÚ";}
img{ border: none}
ul li{ list-style:none; margin:0; padding:0;}
a img{ border:0}
.fl{float: left;}
.fr{float: right;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#555555;}
a:hover{ color:#086db0;}

.top{ width:100%; height:5px; background:#154FB2;}
.head_con{ width:1200px; margin:0 auto; overflow:hidden;}
.search{ position:relative;top:10px;left:10px;
}
.section6 .fp-tableCell,.section6 {height: auto !important; } 
.shebei_more{ text-align:center; margin-top:30px;} 
.shebei_more a{ display:inline-block;*display:inline;zoom:1; width:148px; height:37px; line-height:37px; border:1px solid #fff; color:#fff;}


.search input.txt{
	position: absolute;
	right: 10px;
	top: 0px;
	width: 0;
	height: 30px;
	border:none;
	color: #444;
	text-indent: 2em;
	border-radius: 20px;
	box-shadow: 0 0 5px #ddd;
	outline:none;
}
.search input.submit{
	width:75px;
	height: 29px;
	background: url(../images/sbtn.jpg) no-repeat center center;
	border:none;
	outline:none;
}

.head_shu{ color:#c9c9c9; margin-top:12px;}
.head_yy{ margin-top:10px; margin-left:15px;}
.logo{ position:relative;top:-20px;}
.tel{ margin-top:5px;}
.header{ box-shadow:0 5px 10px rgba(130,130,130,0.3);z-index:11; position:relative;}
.nav{ width:100%; height:48px; background:#154fb2;z-index:10; position:relative; }
.nav_con{ width:1200px; margin:0 auto;}
.nav_con ul li a{color:#FFFFFF;width:150px;height:48px; display:block;}
.nav_con ul li a:hover{ background:#0e3d8c; width:150px; height:48px; display:block;}
.banner{ background: url(../images/banner.jpg) center center no-repeat; background-size: 100% 100%;width: 100%;height: 82.5%; position:relative;}
.banner_tit{ text-align:center; padding-top:30px;}
#nav-menu{height:48px;;background:#154FB2;width:1200px;margin:0 auto;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:16px; width:170px;text-align:center;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;height:48px;text-decoration:none;font-size:16px;width:120px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#ffffff;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background:#0e3d8c;}
#nav-menu .menu li a.xialaguang span{line-height:48px;display:inline-block;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:120px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:48px;left:0;width:120px;background:#0e3d8c;border-top:0;line-height:normal; z-index:100;}
#nav-menu .menu ul.children li{width:120px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #efefef;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:30px;line-height:30px;overflow:hidden;padding:3px 0;display:block;color:#ffffff;text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#6D8DC3;text-decoration:none;}

.baner_l{ width:32%; height:95px;background-color:rgba(255,255,255,0.75); float: left; left:1.5%;position: absolute;bottom: 5%; border-bottom:3px solid #0c65b7;}
.i_con01{ padding:22px 50px 22px 50px;}
.icon01_l{ float: left;}
.icon_txt ul li{ float: left; font-size:18px; margin-left:15px;color:#333333; margin-top:10px;}
.icon_txt ul li a{ color:#333333;}
.icon_txt ul li a:hover{color:#154FB2;}
.baner_c{ width:31%; height:95px;background-color:rgba(255,255,255,0.75); float: left; left:35%;position: absolute;bottom: 5%; border-bottom:3px solid #0c65b7;}
.i_con02{ padding:22px 90px 22px 90px;}
.baner_r{ width:31%; height:95px;background-color:rgba(255,255,255,0.75); float: left; left:67.5%;position: absolute;bottom: 5%; border-bottom:3px solid #0c65b7;}

.proIndex{ background: url(../images/banner_bg1.jpg) center center no-repeat; background-size: 100% 100%;width: 100%;height: 100%; position:relative;}
.proTi{ text-align:center; padding-top:50px;}
.proBan ul,.proBan li{ list-style:none; }
.proBan ul,.proBan li,.proBan .bd h3,.proBan .bd h2,.proBan .bd p{ padding:0; margin:0;}
.proBan .bd{ width:1200px; overflow:hidden;}
.proBan .bd,.proBan .bd li{ height:562px; position:relative;}
.proBan .bd .txt{ width:690px; position:absolute;  z-index:999;  }
.proBan .bd h3 { font-weight:normal;  text-transform:uppercase; font-size:50px; display:block;  color:#bbb; margin:0; padding:0; line-height:60px;}
.proBan .bd h2{ font-weight:normal; font-size:60px; color:#494949; margin-top:3px; line-height:72px;}
.proBan .bd div{ margin-top:65px;}
.proBan .bd p{ font-size:18px; color:#8c8c8c;}
.proBan .bd a{ font-size:14px; color:#E70014; display:inline-block; *display:inline; zoom:1; padding-right:12px; background:url(../images/c7.png) no-repeat right center; margin-top:40px;}
.proBan .pic{ text-align:right; width:866px; height:444px; position:absolute;  }

.proBan .bd .item1 .txt,.proBan .bd .item3 .txt,.proBan .bd .item5 .txt,.proBan .bd .item7 .txt{ left:-1000px; }
.proBan .bd .item1 .pic,.proBan .bd .item3 .pic,.proBan .bd .item5 .pic,.proBan .bd .item7 .pic{ top:-100px; right:-1000px;}
.proBan .bd .item2 .txt,.proBan .bd .item4 .txt,.proBan .bd .item6 .txt,.proBan .bd .item8 .txt{ left:-1000px;}
.proBan .bd .item2 .pic,.proBan .bd .item4 .pic,.proBan .bd .item6 .pic,.proBan .bd .item8 .pic{ top:-100px; right:-1000px;}
.proBan .bd .item3 .txt{ }
.proBan .bd .item3 .pic{ top:-100px; }
.proBan .bd .item4 .txt{  }
.proBan .bd .item4 .pic{ top:-100px;}
.proBan .bd .item5 .txt{ }
.proBan .bd .item5 .pic{ }
.proBan .bd .item6 .txt{ }
.proBan .bd .item6 .pic{ }
.proBan .bd .item7 .txt{ }
.proBan .bd .item7 .pic{ }
.proBan .bd .ite8 .txt{  }
.proBan .bd .item8 .pic{ }
.proBan .hd{ height:140px; position: absolute; bottom:-1.5%;}
.proBan .hd li{ height:120px; font-size:12px; /*width:133px; */text-align:center;   float:left; display:inline;}
.proBan .hd li span,.proBan .hd a span{ display:block; padding-top:70px; background-position:center top; background-repeat:no-repeat;}
.proBan .hd li span {padding-top: 0; color:#707070; font-size:16px; margin-top:10px;}
.proBan .hd a{ text-align:center; width:133px; height:120px; position:absolute; right:-10%;bottom:10px;}
.proBan .hd a span.item9{ background-image:url(../images/ic9.png);}
.proBan .hd li.on{ background:url(../images/c6.jpg) repeat-x left bottom;text-align:center; } 
.proBan .hd li .Imgbox { height: 70px; text-align:center; padding:0 40px 0 40px;}
.proBan .hd li .Imgbox img { }
.proBan .hd li .Imgbox img.img2 {display: none;}
.proBan .hd li:hover img.img2 {display: block;}
.proBan .hd li:hover img.img1 {display: none;}
.proBan .hd li.on img.img2 {display: block;}
.proBan .hd li.on img.img1 {display: none;}
.Pagewidth{
	width:1200px;
	text-align:left;
	_zoom:1;
	margin:0 auto;
}

.shebei{ background: url(../images/bg_1.jpg) center center no-repeat; background-size: 100% 100%;width: 100%;height: 100%; position:relative;}
.sb_tit{ text-align:center; padding-top:60px;}

.newIndex{ width:1200px; margin:0 auto;}
.newTi{ text-align:center;  padding-top:50px;}
.newList{ margin-top:20px;}
.newList ul,.newList li{ list-style:none; }
.newList ul,.newList li,.newList h2,.newList p{ padding:0; margin:0;}
.newList li{ width:345px; float:left; display:inline; margin-right:62px;}
.newList a{ display:block;  }
.newList div.pic,.newList div.pic img{ width:345px; height:192px;}
.newList div.pic{ overflow:hidden;}
.newList h2,.newList div.pic img{ -webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
.newList div.memos{ padding:28px 22px 26px 22px; border:1px solid #ededed; background-color:#fff;}
.newList a h2{ font-size:16px; color:#494949; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.newList a span{ color:#acacac; display:block; font-size:12px; margin-top:6px;}
.newList a p{ color:#999; line-height:24px; margin-top:16px; height:48px; overflow:hidden;}
.newList em{ display:block; height:5px; background:url(../images/c5.png) no-repeat left top; margin-top:38px;}
.newList a:hover{ -moz-box-shadow:1px 1px 2px 1px #ededed;-webkit-box-shadow:1px 1px 2px 1px #ededed;-o-box-shadow:1px 1px 2px 1px #ededed;-ms-box-shadow:1px 1px 2px 1px #ededed;box-shadow:1px 1px 2px 1px #ededed;}
.newList a:hover .memos{ background:#fff url(../images/c6.jpg) repeat-x left bottom;}
.newList a:hover div.pic img{-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}
.newList a:hover h2{ color:#154FB2;}

.newIndex .more{ text-align:center; margin-top:30px;} 
.newIndex .more a{ display:inline-block;*display:inline;zoom:1; width:148px; height:37px; line-height:37px; border:1px solid #154FB2; color:#154FB2;}
.memos p{ text-indent:2em;}

.footer{ background:#F0F0F0; width:100%; height:260px;}
.foot_con{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:200px;}
.foot_l ul li{ float: left; margin-right:80px;}
.foot_l ul li h3{ font-size:16px; color:#333333; font-weight:normal;}
.foot_l ul li span{ display:block; width:55px; height:2px; background:#dedede; margin-top:4px;}
.foot_li{ margin-top:5px}
.foot_con ul li p{ font-size:14px; line-height:30px; color:#737373;}
.foot_li a{ color:#737373;-webkit-transition: all 0.5s ease-in-out;}
.foot_li a:hover{ color:#154FB2;}
.foot_l{ float: left; width:780px;}
.foot_line{ width:1px; height:180px; background:#C3C3C3; float: left; margin-left:20px;}
.foot_line02{ width:2px; height:180px; background:#C3C3C3; float: left; margin-left:20px;}
.foot_r{ float: right; width:320px;}
.foot_tel{ color:#154fb2; font-size:20px;}
.dizhi{color:#888888; margin-top:10px; line-height:30px;}
.weixin{ float:left; color:#888888;font-size:14px; line-height:10px; padding-left:80px; margin-top:-15px;}
.weixin span{ padding-left:10px; }
.weixin01{ float:left; color:#888888;font-size:14px; line-height:10px; padding-left:80px; margin-top:10px;}
.weixin01 span{ padding-left:10px; }
.foot_bq{ width:100%;background:#292929; line-height:55px;}
.foot_bqcon{ width:1320px; margin:0 auto; color:#ffffff; font-size:12px;}
.footbq_l{ float: left;}
.footbq_r{ float: right;}
.foot_bqcon a{ color:#FFFFFF;}

.fy_banner img{ width:100%;}
.fy_banner{ background: url(../images/fy_banner.jpg) center center no-repeat; width:100%; height:350px;}
.fy_banner01 img{ width:100%;}
.fy_banner01{ background: url(../images/fy_banner01.jpg) center center no-repeat; width:100%; height:350px;}
.fy_banner02 img{ width:100%;}
.fy_banner02{ background: url(../images/fy_banner02.jpg) center center no-repeat; width:100%; height:350px;}
.fy_banner03 img{ width:100%;}
.fy_banner03{ background: url(../images/fy_banner03.jpg) center center no-repeat; width:100%; height:350px;}
.fy_banner04 img{ width:100%;}
.fy_banner04{ background: url(../images/fy_banner04.jpg) center center no-repeat; width:100%; height:350px;}

.detail p{ font-size:14px; color:#333333;}
.zongjing p{font-size:14px; color:#333333; text-indent:2em; line-height:32px;margin:0 auto;}
.zl_line{ border-bottom:1px solid #ededed;}
.about_con img{ border:1px solid #efefef;}
.about_con{ width:1200px; margin:0 auto;}
.about_txt{ padding-top:20px;}
.about_txt p{ text-indent:2em; line-height:36px;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { color:#333333; font-weight:bolder; line-height:40px; font-size:16px; text-align:center; font-family:"Î¢ÈíÑÅºÚ";}
#mbNumber { background:url(images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:5px}
.mod_gallerylist{width:665px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC; padding:2px}
.meta a{color:#333; text-decoration:none}
.jishu_tu{ margin:0 auto; width:1200px; padding-top:30px;}
.jishu_tu ul li{ float: left; margin-left:27px; margin-bottom:15px; margin-right:20px;}
.jishu_wz{ height:50px; background-color:#154FB2; text-align:center; line-height:45px; margin-bottom:20px; color:#FFFFFF;}
.lx_en{ font-size:60px; text-align:center; color:#154FB2; margin-top:-30px;}
.lx_line{ text-align:center; margin-top:-20px;}
.lx_line img{ border:0;}
.lx_conl img{ border:0;}
.lx_con{ width:1025px; margin:0 auto; color:#333333; padding-top:40px;}
.gs_titi{ font-size:20px; font-weight:bold; padding-bottom:20px;}
.lx_conl{ float: left;}
.lx_conl p{ line-height:38px; font-size:16px;}
.ditu{ float: right; margin-left:60px;}

.kf_txt{ color:#666666; margin:0 auto;width:650px; margin-top:20px;}
.kf_con{ width:750px; margin:0 auto;}
.kf_con01{ width:310px;}
.kf_line{ width:750px; border-bottom:1px dashed #CCCCCC; margin:0 auto; margin-top:10px;}
.feedback{ padding-top:30px;}
.feedback-form {
  width: 100%;
  text-align: justify;
}
.feedback-form .form-row {
  display: inline-block;
  width: 49%;
  text-align: left;
}
.feedback-form .form-row-full {
  width: 100%;
}
.feedback-form input {
  height: 32px;
}
.feedback-form input[readonly] {
  color: #666;
}
.form-row01{ width:150px; margin:10px auto;}
.feedback-form input,
.feedback-form textarea {
  line-height: 2;
  display: block;
  width: 100%;
  margin: 8px 0;
  padding-left: 6px;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: 1px solid #e5e5e5;
  outline: none;
}
.feedback-form input:focus,
.feedback-form textarea:focus {
  border-color: #2496e5;
  outline: none;
}
.feedback-form input:hover,
.feedback-form textarea:hover {
  border-color: #2496e5;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px rgba(22, 79, 185, 0.3);
}
.feedback-form textarea {
  height: 160px;
  max-height: 250px;
  resize: vertical;
}
.feedback-form .submit {
  font-size: 16px;
  display: inline-block;
  padding: 6px 30px;
  cursor: pointer;
  text-align: center;
  color: #fff;
  border: none;
  background: rgba(207, 0, 2, 0.9);
}
.feedback-form .submit:hover {
  text-decoration: none;
  background: #e73133;
}
.feedback-form .submit.disabled {
  opacity: .8;
}

.cate-title .icon-product {
    background-position: -50px 0;
}


.cate-tree .level-1 > li.more::after {
  background-position: -12px 0;
}

.cate-tree .level-1 > li.more:hover::after {
  background-position: -72px 0;
}

.cate-tree .level-1 > li.more.active::after {
  background-position: -84px 0;
}


.ueditor a{ color:#555555;}
.ueditor a:hover{ color:#0072C4;}

.newsbtmbox{ width:1200px;}
.newsbtmbox li{padding:35px 0;margin-bottom: 25px;background: #f6f6f6; position:relative; border:1px solid #f6f6f6; width:1200px;}
.newsbtmbox li .timebox{width: 180px;float: left;display: table;}
.newsbtmbox li .time{display: table-cell;vertical-align: middle;}
.newsbtmbox li .time .d{color: #a1a1a1;font-size:22px;display: block;text-align: center;line-height: 40px; padding-top:15px;}
.newsbtmbox li .time .line{width:23px;height: 2px;background: #dddddd;margin:15px auto 24px;display: block;}
.newsbtmbox li .time .my{color: #d3d3d3;font-size: 16px;display: block;text-align: center;line-height: 16px;}
.newsbtmbox li .descbox{width: 800px;float: left;padding-top: 10px; padding-right:80px; border-right:1px solid #e0e0e0;}
.newsbtmbox li .title{display: block;text-overflow: ellipsis;white-space: nowrap;color: #333333;font-size: 18px;font-weight: bold;}
.newsbtmbox li .desc{color: #888888;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;}
.newsbtmbox li .more{ display:block; position:absolute; top:50%; margin-top:-15px; right:60px; background:url(../images/icon.png) no-repeat 0 -169px; width:30px; height:31px;}
.newsbtmbox li:hover{ border:1px solid #154FB2; box-shadow:0 5px 10px rgba(130,130,130,0.3);}
.newsbtmbox li:hover .title{ color: #154FB2;}
.newsbtmbox li:hover .more{ background-position:-30px -169px;}

.about_con a{ color:#333333;}
.about_con a:hover{ color:#154FB2;}